! function(m, $) {
	var vm = new Vue({
		el: '#pullrefresh',
		data: {
			dataObj: {},
			page: 0
		},
		mounted: function() {
			this.init();
			this.pulldownRefresh();
		},
		methods: {
			openDetail: function(id) {
				var contentW = localStorage.getItem('$contentW'),
					menuLeftW = localStorage.getItem('$menuLeftW');
				mui.plusReady(function() {
					mui.openWindow({
						url: 'newsDetail.html',
						id: 'newsDetail.html',
						styles: {
							left: menuLeftW,
							width: contentW
						},
						extras: {
							newsid: id
						}
					});
				})
			},
			pullupRefresh: function() {
				mui.plusReady(function() {
					token = plus.storage.getItem('token');
					mui.ajax(rutour.law.list + token, {
						dataType: 'json',
						type: 'get',
						data: {
							page: vm.page
						},
						success: function(data) {
							if(data.code == 200) {
								vm.dataObj.list = vm.dataObj.list.concat(data.data.list);
								vm.page = data.data.pageNumber + 1;
							} else {
								mui.toast(data.msg)
							};
							console.log(data.data.lastPage)
							mui('.mui-content').pullRefresh().endPullup(data.data.lastPage); //参数为true代表没有更多数据了。
						}
					})
				});
			},
			pulldownRefresh: function() {
				mui.plusReady(function() {
					token = plus.storage.getItem('token');
					console.log(rutour.law.list + token)
					mui.ajax(rutour.law.list + token, {
						dataType: 'json',
						type: 'get',
						success: function(data) {
							if(data.code == 200) {
								vm.dataObj = data.data;
								vm.page = data.data.pageNumber + 1;
							} else {
								mui.toast(data.msg)
							};
							mui('.mui-content').pullRefresh().endPulldown();
							mui('.mui-content').pullRefresh().refresh(data.data.firstPage); // 重置上拉加载 (没有更多数据后禁用了上拉加载   在下拉重新拉去数据的时候重置上拉加载)
						},
						error: function(xhr, type, errorThrown) {
							//异常处理；
							console.log(type);
						}
					})
				});
			},
			init: function() {
				mui.plusReady(function() {
					var currentView = plus.webview.currentWebview(); // 获取 当前webview
					currentView.show('slide-in-right', 300); // 显示当前webview (方式,时间)
					plus.nativeUI.closeWaiting(); // 关闭系统 loading 等待框
					mui.init({
						pullRefresh: {
							container: ".mui-content", //下拉刷新容器标识，querySelector能定位的css选择器均可，比如：id、.class等
							down: {
								style: 'circle', //必选，下拉刷新样式，目前支持原生5+ ‘circle’ 样式
								color: '#2BD009', //可选，默认“#2BD009” 下拉刷新控件颜色
								height: '50px', //可选,默认50px.下拉刷新控件的高度,
								range: '100px', //可选 默认100px,控件可下拉拖拽的范围
								offset: '45px', //可选 默认0px,下拉刷新控件的起始位置
								auto: true, //可选,默认false.首次加载自动上拉刷新一次
								callback: vm.pulldownRefresh //必选，刷新函数，根据具体业务来编写，比如通过ajax从服务器获取新数据							}
							},
							up: {
								height: 10, //可选.默认50.触发上拉加载拖动距离
								auto: false, //可选,默认false.自动上拉加载一次
								contentrefresh: "正在加载...", //可选，正在加载状态时，上拉加载控件上显示的标题内容
								contentnomore: '没有更多数据了', //可选，请求完毕若没有更多数据时显示的提醒内容；
								callback: vm.pullupRefresh //必选，刷新函数，根据具体业务来编写，比如通过ajax从服务器获取新数据；
							}
						}
					});
				})
			}
		}
	});
}(mui, jQuery)